Objetivos
A unidade curricular tem por objetivo dotar os estudantes com os conceitos básicos de programação em linguagens de alto nível. A prática dos conceitos é concretizada através da utilização das linguagens de programação Python e Octave/MATLAB. Algumas noções básicas de Microsoft Excel serão também introduzidas com o intuito de familiarizar os estudantes com o tratamento de dados mediante o uso de folhas de cálculo.
Pretende-se que os estudantes adquiram os conceitos indispensáveis à resolução algorítmica de problemas, com especial enfâse nos que surgem nas diversas áreas da engenharia física.